/**
 * 文件描述：User Service 接口
 * 创建人： SPGLP55
 * 创建时间：2024/10/31
 * 最后编辑人：SPGLP55
 * 最后编辑时间：2024/10/31
 * 文件版本：2
 */

package com.gxuwz.lhleavesys.service;

import java.sql.SQLException;
import java.util.List;

import com.gxuwz.lhleavesys.entity.User;

public interface UserService {
    //  获取用户信息
    User user() throws SQLException;

    // 登录验证
    boolean loginCheck(String username, String password, String role) throws SQLException;

    void addUser(User user, String role);

    boolean editUser(User user)throws Exception;

    void deleteUser(String userid);
    //  查询
    User findByName(String username);

    User findByID(String userid);
    //  获取用户列表(List)
    List<User> getUserList();
}
